#ifndef EASYAI_JCANNX_INCLUDE_JNI_H_
#define EASYAI_JCANNX_INCLUDE_JNI_H_

#include <jni.h>

#ifdef __cplusplus
extern "C" {
#endif

/*
 * Class:     org_dromara_easyai_extensions_ascend_JCannx
 * Method:    init
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_dromara_easyai_extensions_ascend_JCannx_init
  (JNIEnv *, jclass);

/*
 * Class:     org_dromara_easyai_extensions_ascend_JCannx
 * Method:    matrixMul
 * Signature: ([F[F[FIII)I
 */
JNIEXPORT jint JNICALL Java_org_dromara_easyai_extensions_ascend_JCannx_matrixMul
  (JNIEnv *, jclass, jfloatArray, jfloatArray, jfloatArray, jint, jint, jint);

/*
 * Class:     org_dromara_easyai_extensions_ascend_JCannx
 * Method:    release
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_dromara_easyai_extensions_ascend_JCannx_release
  (JNIEnv *, jclass);


#ifdef __cplusplus
}
#endif

#endif